﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MiniFox.Infrastructure
{
    /// <summary>
    /// 查询操作符，指示生成哪种子表达式
    /// </summary>
    public enum QueryOperation
    {
        /// <summary>
        /// 大于
        /// </summary>
        GreaterThan,
        /// <summary>
        /// 大于等于
        /// </summary>
        GreaterThanOrEqual,
        /// <summary>
        /// 小于
        /// </summary>
        LessThan,
        /// <summary>
        /// 小于等于
        /// </summary>
        LessThanOrEqual,
        /// <summary>
        /// 等于
        /// </summary>
        Equal,
        /// <summary>
        /// 不等于
        /// </summary>
        NotEqual,
        /// <summary>
        /// 包括
        /// </summary>
        Contain,
        /// <summary>
        /// 不包括
        /// </summary>
        NotContain,
        /// <summary>
        /// 始于
        /// </summary>
        StartWith,
        /// <summary>
        /// 终于
        /// </summary>
        EndWith,
        /// <summary>
        /// 不始于
        /// </summary>
        NotStartWith,
        /// <summary>
        /// 不终于
        /// </summary>
        NotEndWith
    }
}
